a straight arrow [us] - French English Dictionary